flat button mixin should consider padding and textsize arguments