There's not a #size property here, but specifying a #max would be good to let the browser size the the field. A #max of something like 100,000,000 might be appropriate. We never want to actually hit the limit, just use it as an indicator to the browser for how big the number field should be.