If you're unlucky, your personal dictionary file is corrupted and causes the iOS keyboard to utilize all of your CPU once you open the keyboard. I was jailbroken at the time though, so that may have been the fault of some tweak (though I only had one installed). The only way I found to fix it was to:
I think this is an extremely rare issue though.