JS Port of textie.