Sadly, we need to hold off on using HTML5 number inputs for now.  The reason here is that at this point in time, the number input chokes on commas.  So if you have values in the thousands (or even decimals, for countries that use commas as decimals), it chokes.  It simply doesn't show the value.