Not that it is perfect, but the Fleksy keyboard is pretty good about guessing what you meant to type, even if you miss several letters. I'm able to use it without looking, but I'd never trust it entirely.
edit: I forgot to mention Minuum. It's quite similar, but compresses all the keys into a single row. Consequently, it doesn't seem to be as accurate.
edit: I forgot to mention Minuum. It's quite similar, but compresses all the keys into a single row. Consequently, it doesn't seem to be as accurate.