title: Styling django widget in wizard form
body: <p>I am facing an issue with widgets in forms. I have 3 steps ( 3 forms ) in a django wizard and I want to style each field. </p>
  
  <p>If I loop the forms to style each field separately it seems to work but, it doesn't work with the fields I have as widgets in my model ( they appear styled but the input is not recognized ).</p>
  
  <p>For example, I have 2 radiobuttons in one form, and if I use type="checkbox" to style the field in the template, it doesn't work. The same with textarea fields, I can render a textarea but the form doesn't recognize the input.
  Is there a way to style the widgets ?</p>
  
  <pre><code>{% for form in wizard.form.forms %}
  {% for field in form %}
  &lt;label class="control-label" for="id_{{ field.name }}"&gt;Message&lt;/label&gt;
  &lt;textarea class="form-control" rows="10" cols="10"
  id="id_{{ field.name }}" value="{{ field.value }}"
  onblur="if(this.value == '') { this.value='{{field.name}}'}" 
  onfocus="if (this.value == '{{field.name}}') {this.value=''}" &gt; &lt;/textarea&gt;
  &lt;p class="help-text"&gt;{{ field.help_text }} &lt;/p&gt; 
  {% endfor %} 
  {% endfor %}
  </code></pre>
  
  <p>That renders the widget field (widget=forms.Textarea) as a text area, but as de field is defined as a widget is the value isn't recognized by the form.</p>