The issue with the typewriter is that data like chat is probably only send/received when it has changed. Making it so it changes the players chat as they type would mean constantly sending and receiving new data from all the players. Not to mention it breaks things like censoring/filters.