Extended text editing with textarea