working controllable textarea