anchor.diff:      each choice, cVal in formOptions.choices
         // TODO look at exploding classes
         div(class=formOptions.widget)
  -        input(type=formOptions.widget, name=formOptions.name, value=cVal)
  +        input(type=formOptions.widget, name=formOptions.name, value=cVal checked=(formOptions.value == cVal))
           label #{choice}
   
   mixin textField(formOptions)
  
positive.code:     select(class="form-control" name=formOptions.name multiple=(formOptions.widget == "multiSelect"))
        each choice, cVal in formOptions.choices
          // TODO look at exploding classes
          option(value=cVal) #{choice}
    if formOptions.choiceOther
      +choiceOther(formOptions)
  
  
negative.code: mixin textAreaField(formOptions)
    +fieldLabel(formOptions)
    div(class="col-sm-10")
      textarea(class="form-control" rows="3" name=formOptions.name) #{formOptions.value || ''}
  
  // Helpers
  mixin choiceOther(formOptions)
  