complete re factoring of text teaser into head teaser, define new text teaser type, widget and mixin