iReadWrite is an app that supports reading and writing.
iWordQ CA is also an app that supports reading and writing. The program contains word prediction and speech feedback.
There are several apps that offers support for notetaking. The following are just a few examples:
AudioNote and SoundNote
Evernote
Notes Plus
PaperPort Notes