diff --git a/wax-prosemirror-services/src/EssayService/components/EssayPromptComponent.js b/wax-prosemirror-services/src/EssayService/components/EssayPromptComponent.js
index f74b6e14aacf414c08ff50de286f0c98301bb6bc..d2723be26af1c83c81d130642218b9db07d35245 100644
--- a/wax-prosemirror-services/src/EssayService/components/EssayPromptComponent.js
+++ b/wax-prosemirror-services/src/EssayService/components/EssayPromptComponent.js
@@ -19,8 +19,7 @@ const EditorWrapper = styled.div`
   display: flex;
   flex: 2 1 auto;
   justify-content: left;
-  opacity: ${props => (props.editable ? 1 : 0.4)};
-  cursor: ${props => (props.editable ? 'default' : 'not-allowed')};
+  display: ${props => (props.testMode ? 'none' : 'block')};
 
   .ProseMirror {
     white-space: break-spaces;
@@ -55,6 +54,10 @@ const EssayPromptComponent = ({ node, view, getPos }) => {
   let essayPromptView;
   const questionId = node.attrs.id;
 
+  const isEditable = main.props.editable(editable => {
+    return editable;
+  });
+
   const customProps = main.props.customValues;
 
   const { testMode } = customProps;
@@ -111,7 +114,7 @@ const EssayPromptComponent = ({ node, view, getPos }) => {
   };
 
   finalPlugins = finalPlugins.concat([
-    createPlaceholder('Type your essay prompt'),
+    createPlaceholder('Type your essay sample answer'),
     ...plugins,
   ]);
 
@@ -121,7 +124,7 @@ const EssayPromptComponent = ({ node, view, getPos }) => {
         mount: editorRef.current,
       },
       {
-        editable: () => testMode,
+        editable: () => isEditable,
         state: EditorState.create({
           doc: node,
           plugins: finalPlugins,
@@ -191,7 +194,7 @@ const EssayPromptComponent = ({ node, view, getPos }) => {
   };
 
   return (
-    <EditorWrapper editable={testMode}>
+    <EditorWrapper testMode={testMode}>
       <div ref={editorRef} />
     </EditorWrapper>
   );