Champion former Australian boxer Troy Waters has lost his long battle with leukaemia.