Use TimelineView instead of renderTimeline()
Add text area handling code to TimelineView