Have you tried an alternative keyboard app?
If you play a game, or try to use an app that requires is that area of the screen defective? Does it do the same in landscape?
Open the dialer, and dial *#*#3424#*#*, you'll be taken to a hidden test menu, from there run the line test and see if the area of the screen you're having issues with is picking up touch.