Add a field label, errors, and a description (if it exists) to 
    a field.

def meta_wrapped(f):
    """
    Add a field label, errors, and a description (if it exists) to 
    a field. 
    """
    @wraps(f)
    def wrapped(self, field, *args, **kwargs):
        html = "{label}{errors}{original}<small>{description}</small>".format(
            label=field.label(class_='control-label'),
            original=f(self, field, *args, **kwargs),
            errors=render_field_errors(field) or '',
            description=render_field_description(field)
        )
        return HTMLString(html)
    return wrapped