Indeed, it is important to specify these assumptions, and add references to them.  One reasonable reference can be found here (see discussion around eq. 116):

http://nlp.stanford.edu/IR-book/html/htmledition/naive-bayes-text-classification-1.html

It would be even better if there were options for different modeling assumptions, e.g., modeling P(x_i | y) via a Gaussian.