code: func (txt *Text) Write(p []byte) (n int, err error) {
  	txt.buf = append(txt.buf, p...)
  	txt.drawBuf()
  	return len(p), nil
  }
docs: // Write writes a slice of bytes to the Text. This method never fails, always returns len(p), nil.