When I use the keypad it seems to have a mind of its own. I try to type Mike and get ononm some odd letter group. Is there a code or shift to be able to use the keypad the old way where you tap a key until you get the letter you want?
Press # or * and see if the text input changes. You can also see in text messaging option if there's an option for text input.