I reverse engineered Google Docs to play back any document's keystrokes (2014)
heh I maintain the timeslider code in Etherpad, it's actually really quite simple and there is a nice set of visual representation and auditing/diff plugins now available made by the community :)