I\'d like to
1) Draw create form fields and populate them with data from javascript objects
2) Update those backing objects whenever the value of the form field changes
There are tons of libraries out there to achieve what you want.
For starters, you can use DWR to get the Ajax functionality. The method that gets triggered for the form field's onChange event should make a DWR call to the corresponding backing object