Sounds to me that you just described the format of a BlackBerry!
I could almost envision a clip-on (or magnetic?) keyboard that sits on top of your screen when you need it. Perhaps it could be taken off and stored on the back of your phone, much like a MagSafe battery on an iPhone.