rich:editor has a 'Paste From Word' option and that is working ok - I have to copy from word document and use the 'paste as word' button to insert into the rich editor. Then, I save the contents as BLOB. While reading back I derectly email it as attachment with value as the bytes read from the database.
It is half-working. This time the attachment does go as a word doc and seen as one - however, the formatting changes quite a bit which is not ideal.