Sounds like a simple bug... Next time, just hold the text field, change the input method to [the other keyboard you're not using], and then switch it back using the same exact steps as above.
This is the quick fix that usually worked on my Evo 4G when I had the same issue...
If it the...