diff --git a/demo/editor-build.html b/demo/editor-build.html
index 5314a418..637b672c 100644
--- a/demo/editor-build.html
+++ b/demo/editor-build.html
@@ -151,7 +151,7 @@ require(
], function(
eventMod,
editorMod,
- Renderer,
+ renderMod,
theme,
docMod,
jsMod,
@@ -164,7 +164,7 @@ require(
var event = eventMod.event;
var Editor = editorMod.Editor;
-
+var Renderer = renderMod.VirtualRenderer;
var Document = docMod.Document;
var JavaScriptMode = jsMod.JavaScript;
var CssMode = cssMod.Css;
diff --git a/editor.html b/editor.html
index b70c9b7a..c3e382ef 100644
--- a/editor.html
+++ b/editor.html
@@ -150,7 +150,7 @@ require(
], function(
eventMod,
editorMod,
- Renderer,
+ renderMod,
theme,
docMod,
jsMod,
@@ -163,7 +163,7 @@ require(
var event = eventMod.event;
var Editor = editorMod.Editor;
-
+var Renderer = renderMod.VirtualRenderer;
var Document = docMod.Document;
var JavaScriptMode = jsMod.JavaScript;
var CssMode = cssMod.Css;
diff --git a/lib/ace/virtual_renderer.js b/lib/ace/virtual_renderer.js
index 0679b780..a24c7080 100644
--- a/lib/ace/virtual_renderer.js
+++ b/lib/ace/virtual_renderer.js
@@ -644,5 +644,5 @@ var VirtualRenderer = function(container, theme) {
}).call(VirtualRenderer.prototype);
-return VirtualRenderer;
-});
\ No newline at end of file
+exports.VirtualRenderer = VirtualRenderer;
+});