As duas formas topas e topaz estão corretas, contudo seus significados são diferentes.
Ou seja, ambas as palavras são válidas, devendo, no entanto, ser usadas em diferentes situações.
Topas é referente ao verbo topar – é a segunda pessoa do singular do presente do indicativo do verbo.
tu [ topas ]
Lido com cenas destas desde sempre, topas?
Topas o que digo?
Topas os teus adversários como poucos.
Obs:
verbo topar = encontrar algo; deparar com; perceber; compreender
Topaz significa o nome dado, no Oriente, aos cristãos mestiço.
Ainda chamam de topaz ou topeze o cristão mestiço na Índia e na Malásia.
Referências
Topas advém do verbo topar.
Topaz advém do dravídico tuppási.