By default, a TextLink uses colour and underline on hover to create affordance. Optionally you can decrease their visual weight by setting weight to weak.
To avoid clashing colours, when on a background other than surface, TextLink will default its weight to weak. In addition, when placed on a dark background, it may be inverted based on the contrast rules of Text.
This behaviour can be overridden by specifying a weight of regular.