As duas formas colchão e coxão 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.

Colchão significa grande coxim basteado, cheio de lã, penas ou outra substância flexível, que na cama se coloca por cima do enxergão.

Cama para colchão com 1600 x 2000 com 2 encosto de cabeça ajustáveis.
Não guarde seu dinheiro no colchão.

Coxão é o aumentativo masculino de coxo – significa coxa grande e gorda. Diz-se também da coxa de ave de capoeira.

Modelo tem que ser magra e eu, com coxão, achava que não teria nenhuma chance.
A peça inteira do coxão duro tem de 5 kg a 9 kg.