The research for this dissertation is presented in manuscript format with an introduction and literature review that precedes three manuscripts and a conclusion that follows the third manuscript. The first manuscript is a mixed methods study about peer and teacher revision in Google Docs; this manuscript served as a pilot study that identified the need for an intervention that distinguishes surface and text-based errors. The second manuscript is a design case that describes the design decisions behind the development of an intervention, Revision Assistant, that distinguishes surface and text-based errors. The third manuscript, which is the dissertation study, is a mixed methods study that investigates the role of Revision Assistant, too in developing a revision task schema over multiple writing assignments. Individually, each manuscript presents a different phase of development and research on the intervention, and together the manuscripts illustrate the iterative process of using a design-based research approach.