Is a Fourier transform a change of basis, or is it a linear transformation?
Calling the Fourier transformation "a change of basis" is misleading in the sense that the Fourier transformation is a unitary (linear) transformation between two different Hilbert spaces, namely $L^2(\mathbb R)$ and $L^2(\hat{\mathbb R})$.
Here $\hat{\mathbb R}$ is the dual group of $\mathbb R$. It turns out that $\hat{\mathbb R}\cong\mathbb R$, but there is no canonical isomorphism. So, only if you fix some arbitrary isomorphism $\hat{\mathbb R}\cong\mathbb R$, you can consider the Fourier transformation as a unitary transformation from some Hilbert space to itself, which really is essentially a change of basis.
Rasmus' answer is probably what you want. But remember that the Fourier transform can also be defined in a discrete domain, and we have the DTFT and the DFT. The latter, finite, maps a sequence of N complex numbers to other complex sequence of same length, via a linear unitary transform. In this case (and, perhaps, only in this case) we can confidently say that it's a "change of basis".