W
I have no idea. Search in the Store for "keyboard" and see if anything comes up.
Well I know for the future. You can replace the keyboard in Android and iOS I didn't even know if you could do it in Windows Phone (the default keyboard is great already).No you cannot. Getting a device with a larger screen is a surefire way though.
Apps cannot replace the keyboard.