You have to release the canvas after drawing the text.
Code:
DXDraw1.Surface.Draw(0, 0, 'Hello world');
DXDraw1.surface.Canvas.release;