Fixed issue with custom defaulttext being cut off because of incorrect input size. Simply added a doAutosize() on the fake_input after resetAutosize() is called on it.
Removed my console.log calls and ran through JSHint