Need to have support for disabling controls in the UI. Add disabled to the ControlBase and write out in corresponding templates.
Check http://static.springsource.org/spring/docs/2.0.x/reference/spring-form.tld.html#spring-form.tld.input for reference
Also, disabledReason needs to be added as a property. This text can be set on the control, and when the control is disabled the user
can rollower the control to see the message.