I think voice recognition will become more popular and reliable. I can also envision devices like Wacom tablets that are also touchscreen keyboards and trackpads. I also know plenty of people (most of them children) who can type at amazing speeds using touchscreens, and find keyboards clunky. It might take awhile (10-20 years), but I think the keyboard is ultimately doomed.
I don't care how good voice recognition ever becomes, I can't see it replacing keyboards because it'll never work well in noisy environments and the user won't necessarily want others to hear what they're they're saying.