and why should the frontend refresh the content of the textarea? Or better: how should the html in the browser know that there is a change waiting to be rendered?
Even though Vaadin looks almost like a desktop application it behaves diffrently, because the communication between the client-side and the server-side is done asynchronously. Maybe in future this could be improved with websockets but this is for the vaadin developers to decide( and considering the IE nightmare …)
Widgetset does not contain implementation for com.github.wolfie.refresher.Refresher. Check its @ClientWidget mapping, widgetsets GWT module description file and re-compile your widgetset. In case you have downloaded a vaadin add-on package, you might want to refer to add-on instructions. Unrendered UIDL:
for a new ui component to work, you need to recompile the widget set.
You do this via the vaadin eclipse plugin. You also have to add the custom
widget set to your servlet mapping.