There is an autotext feature that will change certain words to new words. For example if you type Il it will change it to I'll, etc. That is enabled by default and can't be turned off except for sms messages, if desired.
There is no spell check or punctuation check (except for a period at the end of a sentence when you hit the space bar twice.)
There are many good spellcheckers for BlackBerry, and many many posts about such over in the Aftermarket Software section of this forum.
BBCorrector
eSpell
BBspell
Instaspell
And others