With the recent addition of form validation, controls can now be in an error state. In order to demonstrate this capability, the material renderer input control was updated to display errors. However, the other material renderer controls do not. Update each of the controls to display errors using input control types as a template.