Newline support

Previously, if you had newlines in a data-text attribute, it would be converted to a space since the input in question was a regular `input`, rather than a `textarea`.