Dragon really is the way to go and is free (currently)!
gone are they days where you would install a huge program, spend ages training it and then spend more time correcting the text than it would have taken to type it.
this app works surprisingly accuretly even with some bizarre words and even in quite a noisy place. how they squeeze this into a program this small is amazing.
as the other poster said, you can then SMS or mail the resulting text.