How to install a custom keyboard in Android?
Yes you can. I've used Swype as well as TouchPal Keyboard as alternatives.

Once you install any new keyboard, just go to Settings > Language &amp; Keyboard to set your keyboard/text settings.