diff --git a/components/number.inc b/components/number.inc
index dc127c2..8c66772 100644
--- a/components/number.inc
+++ b/components/number.inc
@@ -241,7 +241,7 @@ function theme_webform_number($variables) {
     // HTML5 number fields are no long used pending better browser support.
     // See issues #2290029, #2202905.
     // $element['#attributes']['type'] = 'number';
-    $element['#attributes']['type'] = 'text';
+    $element['#attributes']['type'] = 'number';
   }
 
   // Step property *must* be a full number with 0 prefix if a decimal.
