fix tabTextColorSelected default value
add support for overriding textStyle