port text widget.