Setting maxLength to undefined yields weird result on Phantom

Apparently it sets maxLength to "524288":
https://travis-ci.org/madrobby/zepto/builds/29254260

Use a custom property to avoid magic browser behavior around certain
properties.