Updates when textarea is updated dynamically

If someone updates the textarea/input field dynamically then synchronisation wont take place.

Solution is to watch the value property and when it changes we call genOp().