Use "htmlFor" instead of "for" attribute. React converts the former to the latter.

Don't need to do this once japgolly/scalajs-react#23 is released.
Use control-label class on labels for error styling.