textarea preview, closes #48