Creating a Notepad

Does anyone know a reference or how to create a notepad that one can actually type on within the scene? Something like Sticky Notes on Windows.

Here is an example script.

var notePadText : String="NotePad...";

function OnGUI () {
	
        notePadText = GUI.TextArea (Rect (5, 5, 200, 300), notePadText, 200);
}