Count linebreaks correctly. Rename file.
Create textarea snippet with maxlength support.
Update JS import.
Add some docblocks.