Ensure all error messages have .text-error

This fix ensures that all error messages are displayed with the error colour.

At the moment any errors that bubble to the top of the form are displayed in black text. The reason I have put a second span inside the span is because help-block was not red when on the same span.

References #463