I personally use a keyboard from freedom input when I need to type long emails. If you are on BIS it is a very simple process to setup and install the keyboard, on BES you will need your I.T administrator to push the software to you and configure a basic software policy (This is due to BES preventing "input injection"). Click
HERE for more information.
In regards to "Word Like" programs you will have to get another third party application such as
eWord or
Documents to Go when it is released shortly.