diff --git a/CHANGELOG.txt b/CHANGELOG.txt
index 8f0e884..3ba3ab3 100644
--- a/CHANGELOG.txt
+++ b/CHANGELOG.txt
@@ -3,6 +3,7 @@ X-editable changelog
 
 Version 1.4.6 wip
 ----------------------------
+[enh #286] added HTML5 time input (Doggie52)
 [enh] add `defaultValue` option (vitalets)
 [enh #313] add composer support (masim)
 [enh #300] Fix 'bootstrap popover falls off page if editable is too close to window edge' (belerweb)
diff --git a/src/inputs/html5types.js b/src/inputs/html5types.js
index 18a972e..1133fea 100644
--- a/src/inputs/html5types.js
+++ b/src/inputs/html5types.js
@@ -204,8 +204,14 @@ Time
     var Time = function (options) {
         this.init('time', options, Time.defaults);
     };
-    $.fn.editableutils.inherit(Time, $.fn.editabletypes.text);
-    Time.defaults = $.extend({}, $.fn.editabletypes.text.defaults, {
+    //inherit from abstract, as inheritance from text gives selection error.
+    $.fn.editableutils.inherit(Time, $.fn.editabletypes.abstractinput);
+    $.extend(Time.prototype, {
+        render: function() {
+           this.setClass();
+        }        
+    });
+    Time.defaults = $.extend({}, $.fn.editabletypes.abstractinput.defaults, {
         tpl: '<input type="time">'
     });
     $.fn.editabletypes.time = Time;