As duas formas – taxar e tachar – existem na Língua Portuguesa.
Ou seja, ambas as expressões estão corretas, devendo, no entanto, serem usadas em diferentes situações.
Taxar significa estabelecer ou cobrar taxa; fixar ou regular o preço.
Não é possível taxar mais o rendimento das famílias.
Serve para taxar o proprietário do carro.
Tachar significa notar defeito em; censurar; recriminar. Tem também o sentido de pregar com tacha.
Tachar alguém de hipócrita.
Como tachar de corrupto um partido inteiro?
Vamos ter de tachar ao longo da mesa, junto ao tecido. :: sentido pregar
Referências
São palavras homófonas: som igual, grafia e significado diferente.
Taxar advém do latim taxare.
Tachar advém da construção tacha + ar.