Separate CheckListView.renderInput into separate functions 

To be more easily overridden for custom form fields.