iPhone keyboard even better than a real one?

I have just been watching a video of the new iPhone's keyboard functions. It has a really neat capability to recgnize which area of the keyboard you have been typing in, compare what you have typed with a known word which uses nearby keys, and allows you to easily select that instead.

As one of the most common reasons that I have to use the backspace on ANY keyboard is typing letters next to the ones I meant to press I really want this capability on ALL Mac keyboards.