Add Text support to cairo