#size isn't valid here, and we should provide a #max value that is reasonable (e.g. 1000000) that will let the browser size the field to match the max value.