My phone froze, and I had to do a reset via power hold/toggle ringer switch. After it reset my keyboard won't work!!

This is the first time my phone has froze up like this. It has froze before, but I was able to recover without a reset all the time.
So far i've tried all 3 kinds of resets (regular power, ringer toggle, and sym/orange/r combination). Ive also tried doing the device info interactive tests.
Any other suggestions? Do you think its even worth doing a factory reset, or should I just call sprint (it's under warranty)?
thanks
EDIT- i just took the battery out and put it back...still nothing