added text size mixin
updated type