diff --git a/product/ERP5/Document/TextDocument.py b/product/ERP5/Document/TextDocument.py
index 2b74cddb6ab67cf65bb582db6806f14f022b368c..86bf743ace855a74c0b22a703211e3dfd350c3c6 100644
--- a/product/ERP5/Document/TextDocument.py
+++ b/product/ERP5/Document/TextDocument.py
@@ -42,6 +42,7 @@ from string import Template
 # Mixin Import
 from Products.ERP5.mixin.cached_convertable import CachedConvertableMixin
 from Products.ERP5.mixin.base_convertable import BaseConvertableFileMixin
+from Products.ERP5Type.mixin.text_content_history import TextContentHistoryMixin
 from Products.ERP5Type.Utils import guessEncodingFromText
 
 from lxml import html as etree_html
@@ -49,7 +50,7 @@ from lxml import etree
 
 from Products.ERP5Type.ImageUtil import transformUrlToDataURI
 
-class TextDocument(CachedConvertableMixin, BaseConvertableFileMixin,
+class TextDocument(CachedConvertableMixin, BaseConvertableFileMixin, TextContentHistoryMixin,
                                                             TextContent, File):
     """A TextDocument impletents IDocument, IFile, IBaseConvertable, ICachedconvertable
     and ITextConvertable