Just published to Squeaksource: refactoring of the components of TFLogin.
The goal of the refactoring was to make the component rendering more amenable to styling and customization by the host application.
The components as delivered render their elements using HTML table formatting. As this may not be compatible with a given host application, the table formatting has been placed in a concrete subclass that can be replaced by one that uses some other method of formatting.
All embedded CSS has been removed from the rendering methods.
In almost all cases, rendering of individual form elements such as labels and input fields have been placed in individual base class methods that are used in the concrete classes to render the form elements within table data elements.