diff --git a/rest_framework/renderers.py b/rest_framework/renderers.py
index 53bbb1390..fecdf9239 100644
--- a/rest_framework/renderers.py
+++ b/rest_framework/renderers.py
@@ -319,9 +319,6 @@ class HTMLFormRenderer(BaseRenderer):
style['template_pack'] = parent_style.get('template_pack', self.template_pack)
style['renderer'] = self
- # Get a clone of the field with text-only value representation.
- field = field.as_form_field()
-
if style.get('input_type') == 'datetime-local' and isinstance(field.value, six.text_type):
field.value = field.value.rstrip('Z')
diff --git a/rest_framework/templates/rest_framework/horizontal/input.html b/rest_framework/templates/rest_framework/horizontal/input.html
index 82e6dc67c..40ab56a09 100644
--- a/rest_framework/templates/rest_framework/horizontal/input.html
+++ b/rest_framework/templates/rest_framework/horizontal/input.html
@@ -6,7 +6,7 @@
{% endif %}
-
+
{% if field.errors %}
{% for error in field.errors %}
diff --git a/rest_framework/templates/rest_framework/horizontal/select.html b/rest_framework/templates/rest_framework/horizontal/select.html
index 1ea5c16e2..dc61d6af4 100644
--- a/rest_framework/templates/rest_framework/horizontal/select.html
+++ b/rest_framework/templates/rest_framework/horizontal/select.html
@@ -8,7 +8,7 @@
diff --git a/rest_framework/templates/rest_framework/vertical/input.html b/rest_framework/templates/rest_framework/vertical/input.html
index 71e132fe9..e4739e7d7 100644
--- a/rest_framework/templates/rest_framework/vertical/input.html
+++ b/rest_framework/templates/rest_framework/vertical/input.html
@@ -3,7 +3,7 @@
{% endif %}
-
+
{% if field.errors %}
{% for error in field.errors %}
diff --git a/rest_framework/templates/rest_framework/vertical/select.html b/rest_framework/templates/rest_framework/vertical/select.html
index 973efb679..eb6d59489 100644
--- a/rest_framework/templates/rest_framework/vertical/select.html
+++ b/rest_framework/templates/rest_framework/vertical/select.html
@@ -7,7 +7,7 @@