markdown like a boss!!! need to factor out the textarea logic into a separate class